a better bet - French English Dictionary